package com.ruoyi.tube.service.impl;

import java.util.List;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; //添加
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.tube.mapper.SgcdssMapper;
import com.ruoyi.tube.domain.Sgcdss;
import com.ruoyi.tube.service.ISgcdssService;

/**
 * 束管-实时数据Service业务层处理
 * 
 * @author hcc
 * @date 2024-10-31
 */
@Service
public class SgcdssServiceImpl extends ServiceImpl<SgcdssMapper, Sgcdss> implements ISgcdssService //修改
{
    @Autowired
    private SgcdssMapper sgcdssMapper;

    /**
     * 查询束管-实时数据
     * 
     * @param sgcdssId 束管-实时数据主键
     * @return 束管-实时数据
     */
    @Override
    public Sgcdss selectSgcdssBySgcdssId(String sgcdssId)
    {
        return sgcdssMapper.selectSgcdssBySgcdssId(sgcdssId);
    }

    /**
     * 查询束管-实时数据列表
     * 
     * @param sgcdss 束管-实时数据
     * @return 束管-实时数据
     */
    @Override
    public List<Sgcdss> selectSgcdssList(Sgcdss sgcdss)
    {
        return sgcdssMapper.selectSgcdssList(sgcdss);
    }

    /**
     * 新增束管-实时数据
     * 
     * @param sgcdss 束管-实时数据
     * @return 结果
     */
    @Override
    public int insertSgcdss(Sgcdss sgcdss)
    {
        return sgcdssMapper.insertSgcdss(sgcdss);
    }

    /**
     * 修改束管-实时数据
     * 
     * @param sgcdss 束管-实时数据
     * @return 结果
     */
    @Override
    public int updateSgcdss(Sgcdss sgcdss)
    {
        return sgcdssMapper.updateSgcdss(sgcdss);
    }

    /**
     * 批量删除束管-实时数据
     * 
     * @param sgcdssIds 需要删除的束管-实时数据主键
     * @return 结果
     */
    @Override
    public int deleteSgcdssBySgcdssIds(String[] sgcdssIds)
    {
        return sgcdssMapper.deleteSgcdssBySgcdssIds(sgcdssIds);
    }

    /**
     * 删除束管-实时数据信息
     * 
     * @param sgcdssId 束管-实时数据主键
     * @return 结果
     */
    @Override
    public int deleteSgcdssBySgcdssId(String sgcdssId)
    {
        return sgcdssMapper.deleteSgcdssBySgcdssId(sgcdssId);
    }

    @Override
    public Sgcdss selectSgcdssByPointCode(String pointCode) {
        return sgcdssMapper.selectSgcdssByPointCode(pointCode);
    }
}
